namespace SLS.Presentation
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Composition;
    using System.Linq;
    using System.Text;
    using SLS.Presentation.Constants;
    using SLS.ExClassLib.MVVM;
    using SLS.ExClassLib.Loc;
    using SLS.ExClassLib.Loc.Attributes;
    /// <summary>
    /// Defines a static localization's <see cref="ViewModel"/>
    /// </summary>
    [Export("SYSTEMMANAGEMENTLocalizationModel", typeof(ILocalizationModel))]
    public class SYSTEMMANAGEMENTLocalizationModel: LocalizationModel
    {
        //Constructors
        //Fields 
        /// <summary>
        /// Default constructor.
        /// </summary>
        public SYSTEMMANAGEMENTLocalizationModel()
        {
            new SYSTEMMANAGEMENTRM();
            LocalizationManager.RegisterLocalizationModel(this);
        } 
        //Properties
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.SM)]
        [LocalizeDynamically(Language = "en", Value = "SM")]
        public String SM { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.UID)]
        [LocalizeDynamically(Language = "en", Value = "UID")]
        public String UID { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.SYSTEMID)]
        [LocalizeDynamically(Language = "en", Value = "SYSTEMID")]
        public String SYSTEMID { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.SYSTEMKEY)]
        [LocalizeDynamically(Language = "en", Value = "SYSTEMKEY")]
        public String SYSTEMKEY { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.GTPRE)]
        [LocalizeDynamically(Language = "en", Value = "GTPRE")]
        public String GTPRE { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.GTKEY)]
        [LocalizeDynamically(Language = "en", Value = "GTKEY")]
        public String GTKEY { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.GDKEY)]
        [LocalizeDynamically(Language = "en", Value = "GDKEY")]
        public String GDKEY { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.UGOODSKEY)]
        [LocalizeDynamically(Language = "en", Value = "UGOODSKEY")]
        public String UGOODSKEY { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.LDES)]
        [LocalizeDynamically(Language = "en", Value = "LDES")]
        public String LDES { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.SDES)]
        [LocalizeDynamically(Language = "en", Value = "SDES")]
        public String SDES { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.SUBSTATUS)]
        [LocalizeDynamically(Language = "en", Value = "SUBSTATUS")]
        public String SUBSTATUS { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.STATUS)]
        [LocalizeDynamically(Language = "en", Value = "STATUS")]
        public String STATUS { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.FUSER)]
        [LocalizeDynamically(Language = "en", Value = "FUSER")]
        public String FUSER { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.FDATE)]
        [LocalizeDynamically(Language = "en", Value = "FDATE")]
        public String FDATE { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.LUSER)]
        [LocalizeDynamically(Language = "en", Value = "LUSER")]
        public String LUSER { get; set; }                  
        [LocalizeDynamically(SYSTEMMANAGEMENTLocalizationKey.LDATE)]
        [LocalizeDynamically(Language = "en", Value = "LDATE")]
        public String LDATE { get; set; }                  
    }
}
  
